package pe.com.upc.sef.layer.model.domain;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: 
 *
 */

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "sh_sef.tb_oferta_juego")

public class OfertaJuego {
    
	@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name = "id_oferta_juego")
    private Integer idOfertaJuego;
	
	@Column(name = "estado")
    private String estado;	

	@ManyToOne
	@JoinColumn(name="id_oferta")
	private  Oferta oferta;
	
	@ManyToOne
	@JoinColumn(name="id_man_juego")
	private  Juego juego;

	public Integer getIdOfertaJuego() {
		return idOfertaJuego;
	}

	public void setIdOfertaJuego(Integer idOfertaJuego) {
		this.idOfertaJuego = idOfertaJuego;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Oferta getOferta() {
		return oferta;
	}

	public void setOferta(Oferta oferta) {
		this.oferta = oferta;
	}

	public Juego getJuego() {
		return juego;
	}

	public void setJuego(Juego juego) {
		this.juego = juego;
	}
	
}